package com.originskyseed.platform.user.vo.request;

import java.math.BigDecimal;
import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 玩家充值信息表请求对象（OSI_PLAYER_RELATE_RECHARGE）
 *
 * @author wlj
 */
public class PlayerRelateRechargeRequestVO extends BaseRequestVO {

	/**
	 * id
	 */
	private String id;

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 账号（ACCOUNT）
	 */
	private String account;

	/**
	 * 子渠道账号（ACCOUNT）
	 */
	private String channelSubAccount;

	/**
	 * 子渠道名称
	 */
	private String name;

	/**
	 * 业务员id（BELONG_BUSINESS_ID）
	 */
	private String belongBusinessId;

	/**
	 * 业务员账号（BELONG_BUSINESS_ID）
	 */
	private String belongBusinessAccount;

	/**
	 * 主渠道id（CHANNEL_ID）
	 */
	private String channelId;

	/**
	 * 子渠道id(CHANNELSUBID)
	 */
	private String channelSubId;

	/**
	 * 订单id（ORDER_ID）
	 */
	private String orderId;

	/**
	 * 金额（AMOUNT）
	 */
	private BigDecimal amount;

	/**
	 * 充值时间最小值
	 */
	private String dateMin;

	/**
	 * 充值时间最大值
	 */
	private String dateMax;

	/**
	 * 订单状态 1 未支付 2已付款物品未到账 3已完成（ORDER_STATE）
	 */
	private Integer orderState;

	/**
	 * 是否结算 1-否 2-是
	 */
	private Integer isSettlement;

	/**
	 * 公会ID
	 */
	private String tradeunionId;

	/**
	 * 业务员名称
	 */
	private String belongBusinessName;

	/**
	 * 获得物品
	 */
	private String goods;

	/**
	 * 充值开始时间
	 */
	private String startTime;

	/**
	 * 充值结束时间
	 */
	private String endTime;

	/**
	 * 充值时间
	 */
	private String rechargeTime;

	private List<String> list;


	/**
	 * 子渠道id集合
	 */
	private List<String> channelSubIdList;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getIsSettlement() {
		return isSettlement;
	}

	public void setIsSettlement(Integer isSettlement) {
		this.isSettlement = isSettlement;
	}

	public String getChannelSubId() {
		return channelSubId;
	}

	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	public String getTradeunionId() {
		return tradeunionId;
	}

	public void setTradeunionId(String tradeunionId) {
		this.tradeunionId = tradeunionId;
	}

	public String getPlayerId() {
		return playerId;
	}

	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getChannelSubAccount() {
		return channelSubAccount;
	}

	public void setChannelSubAccount(String channelSubAccount) {
		this.channelSubAccount = channelSubAccount;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getBelongBusinessId() {
		return belongBusinessId;
	}

	public void setBelongBusinessId(String belongBusinessId) {
		this.belongBusinessId = belongBusinessId;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public String getDateMin() {
		return dateMin;
	}

	public void setDateMin(String dateMin) {
		this.dateMin = dateMin;
	}

	public String getDateMax() {
		return dateMax;
	}

	public void setDateMax(String dateMax) {
		this.dateMax = dateMax;
	}

	public Integer getOrderState() {
		return orderState;
	}

	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}

	public String getBelongBusinessName() {
		return belongBusinessName;
	}

	public void setBelongBusinessName(String belongBusinessName) {
		this.belongBusinessName = belongBusinessName;
	}

	public String getGoods() {
		return goods;
	}

	public void setGoods(String goods) {
		this.goods = goods;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public List<String> getList() {
		return list;
	}

	public void setList(List<String> list) {
		this.list = list;
	}

	public String getRechargeTime() {
		return rechargeTime;
	}

	public void setRechargeTime(String rechargeTime) {
		this.rechargeTime = rechargeTime;
	}

	public String getBelongBusinessAccount() {
		return belongBusinessAccount;
	}

	public void setBelongBusinessAccount(String belongBusinessAccount) {
		this.belongBusinessAccount = belongBusinessAccount;
	}

	public List<String> getChannelSubIdList() {
		return channelSubIdList;
	}

	public void setChannelSubIdList(List<String> channelSubIdList) {
		this.channelSubIdList = channelSubIdList;
	}
}
